$(() => {
  const { form } = layui
  form.verify({
    samePass: function (value) { //value：表单的值、item：表单的DOM对象
      if (value === $('[name="oldPwd"]').val()) return '新旧密码不能一致'
    },
    rePass (value) {
      if (value !== $('[name="newPwd"]').val()) return '两次密码必须一致'
    },
    pass: [
      /^[\S]{6,12}$/
      , '密码必须6到12位，且不能出现空格'
    ]
  });

  $('form').on('submit', function (e) {
    e.preventDefault();

    // 发ajax
    $.ajax({
      type: "post",
      url: "/my/updatepwd",
      data: $(this).serialize(),
      success: function (res) {
        if (res.status != 0) return layer.msg('更新密码失败!');
        layer.msg('更新密码成功!');
        // 重置密码
        $('[type="reset"]').click()
      }
    });
  })
})